AcyMailing\Classes\ListClass D

Total Complexity 202
Dependencies 5
Dependents 39
Total lines 1,009
Lines of code 754
Logical lines of code 497
Comment lines 0
Methods 43
Properties 0

Methods 43

Method Rating Maintainability Complexity Lines of code
getMatchingElements()
D
29
32 113
save()
A
43 15 47
getSubscribersCountPerStatusByListId()
A
43 12 46
getXLists()
A
49 11 27
getListsWithIdNameCount()
A
42 9 52
sendWelcome()
A
51 8 26
setWelcomeUnsubEmail()
A
52 8 24
getSubscribersForList()
A
47 7 37
getAllForSelect()
A
55 8 17
sendUnsubscribe()
S
51 7 27
getTranslatedNameDescription()
S
55 7 19
removeWelcomeUnsubByMailId()
S
54 6 21
getSubscribersEvolutionByList()
S
52 5 22
delete()
S
60 5 13
getTotalSubCount()
S
57 3 18
getAllWithIdName()
S
57 3 15
getUsersForSummaryModal()
S
57 3 15
setSelectedList()
S
62 4 10
getfrontManagementList()
S
59 3 13
getSubscribersCount()
S
61 3 12
getSubscribersCountByListId()
S
61 3 12
getJoinForQuery()
S
62 3 11
getYearSubEvolutionPerList()
S
53 2 23
getListIdsByWelcomeUnsub()
S
70 3 5
getListsByIds()
S
67 3 7
getOneById()
S
67 3 7
getAllWithoutManagement()
S
67 3 7
getManageableLists()
S
63 2 11
hasUserAccess()
S
71 2 6
getMostUsedListsByIdsWithSubscribersData()
S
66 2 8
onlyManageableLists()
S
72 2 5
addDefaultList()
S
64 2 10
synchDeleteCmsList()
S
71 2 5
getSubscribersIdsById()
S
68 2 7
initList()
S
66 1 9
getMailsByListId()
S
75 1 4
getAllListUsers()
S
68 1 10
getOneByName()
S
79 1 3
getOneList()
S
75 1 4
getMostUsedLists()
S
70 1 9
getListsSubscribersAndUnsubscribeUsersFromUserHasList()
S
70 1 8
updateListsSubscribersAndUnsubscribeUsers()
S
73 1 4
__construct()
S
73 1 5